package org.example.shiro.service;

import org.example.shiro.entity.User;

import java.util.List;

/**
 * @author sky
 * @date 2025年03月25日 16:53
 * @description
 */
public interface UserService{
    User getUserInfoByName(String name);
    /**
     * 根据用户查询角色信息
     * @param principal
     * @return
     */
    List<String> getUserRoleInfo(String principal);
    /**
     * 根据用户获取用户角色的权限信息
     * @return
     */
    List<String> getUserPermissionInfo(List<String> roles);
}
